core: prepare for asynchronous container creation