add empty string test
refactor : enabled to send an empty value, change interface, modify log messages
refactor : synchronization for a pool object
refactor : remove expTimeout
add Receiver