use less [] on shared_map