- refactoring, cleanUp
- differentiate update and render in SlickView