fix topView change crash