DOM in progress

anync gets mandatory after some benching