improve fault detection, make actor apis fully asynchronous, other improvements