Try to make queries appear synchronous.

- disable shell input on request start and renable on completion.
Merge branch 'looks-like-a-synchronous-query' into playground