js wow service / async compatible