allow deferred running in ctx
add command queue, running App over IO in folded context