refactor buffered client into existing client and remove StatsdClient interface