update project model and controller