run service in background