fix display list bug