Updated async functions

_helper functions have been renamed to normal names. _async functions
are now available for select operations, which are now on-thread by
default

these functions also return true/false instead of raising PtchError…
it's less obtrusive