Update porject