WIP: evented_readlock