map fix map query listener