split controllers into multifiles
support multi controllers and visiting view directly