clarify $watch async & batching in docs