Surface copy optimization