Feature/soledad adbapi3

DO NOT MERGE YET
just for testing / pullreq purposes

Hmm I think concurrent reads do not matter much, as long as we're sure to write only from the reactor thread.