update: return order