updte ptjects