update edit view and service