fixed `all` children duplicate bug