add watch projcet edit function