new asynchronous loading mechanism, prepared stuff for second level