added AsynchExecutor and related classes, to get rid of AssetManager emu in GWT backend