Client: Updated to reuse connections whenever possible