add indexmap.NewSync(), which runs with thread-safe