npm watch for asynchronous new file event