Changed to Async connection.

Probably going to have to change back though, async mode can only
retrieve one of the three data types correctly...