fix #1784 airplane refresh oncreate

fix #1784
fix #1797
fix #1386

I'm confused by this line. Why is it needed?