optimize

optimize sort color