Add updating projects functionality