use callback based api for gets
honor the iteration argument independent of number of buckets/streams
handle exceptions while sending to avoid thread from dying
formatting