order management: sync+async submit