implemented watching service tool changes