test update from surface