added watch (currently only in base client and calendar api)