Updating to a surface