only watch on create