re-added and fixed pre-init asset loading