Fixed bug that lose data when you go pick state.
Call cache data routine before go into pick state.