commit dao and service