eliminate some fps bottleneck