Add updating project functionality