runner: uses callbacks to be sure that post requests succeed