change category service independent with user session