connection pool now uses async_condition_variable with automatic connection management. this fixes the hack with timeout-condition-waiting in apns push service