update + textures