fix picker bug