change the api; .watch() will response watched and watching