modified service and receiver so that it can start after system boot