Recalculate order total after save