update project model + controller