Texture upload now has its own loop, for almost immediate upload upon update