using counter and callbacks

rels sync with neo when transactions complete. so all is well now using
callbacks to control flow.