upgrade expressView to optimized generator