add project update method