1 enhance compatibility for KitKat
2 start service when BOOT_COMPLETED
update main page for if there is a valid alarm