optimize pickerview