improve perf for getCover