add error check
add random ip list from cache
add label2str function