timer now is updated and scheduled withoud need to relaunch the app. timer interval is read from settings