app grid view support retain instance
AppGrid support retain instance feature
a few change