fix render twice
finish chapter 7