seqeunce <-> workspace <-> object async