[optmimize] bugfix