Use display list to improve performance