fix unloadable items bug in watcher