use ip for hostname
dynamic bucket size