Feature/async

nested callbacks replaced with async facilities