improve sa_list speed