fix : perf & js error