no longer limiting async and using graceful-fs