added periodic background service example