implement update action for projects