add offline service