implement deferred loading for consoles