Add update project functionality