BaseService update