move updateTimer from landscape_view to an upper level