Fixed up update projects script
Moving to collections tht can same themself
Correcting async update/save functions