use the universal list implemention and split handlelist to proxylist and dispatch list