create new clients in the background threads hanlding the 'multi' get/set commands

to avoid race conditions when acessing the internal errno/errstr members.
(It's not the best solution, but good enough for now .... the internal error handling
 needs to be refactored anyway ... at that point there won't be no need anymore
 to used different client instances in the background threads)