Kanhaiya Rathore made district president