Use NonBlockingHashMap instead of atom/hashmap