implement watch point (not tested)