update lecture4 2drender