add controller instance to viewRender's argument
expose controller's instance value to request attributes
refactored