add sleep and rename answer to query
query request-is-done
handle errors in when clauses
speaking beliefs
until