AsyncSTM cancelWith/cancelKill
AsyncSTM check/waitCheckTimeout