always load memory initializer asynchronously, to keep shell and web as similar as possible