get/add/delete watch in backend