update picker position

later need add show and hide function