move alarm handler to app service
start service at boot time