mpart-async