rename atomic_util as atomic_local
add SipHash