Improvement:
* redirect 307 status code
Amendment:
* free m_page object in destructor
Refactoring:
* add _getView() and _getTimer() method
Amendment:
* fixed memory leaks (m_view, m_timer)