kernel.request listener to compile watchers