consider performance issue of global_connections