dynamic import workaround must do global import