improve function cleanOptValueInfoList