update project handling