fixed picker bug