removed watch on recursive directive