updater ISolver interface with watch methods