synchronize region means hashmap to avoid null entries