fix watch bug, _ is undefined