Defer autorequire

When auto requiring we should wait for all modules to register. We dont know modules order