asset loading and entity update