fix watcher for file not found issue. also wait for request for same file building. separate menu from index