ignoring jetbrains webstorm files
switching compile method to use async IO