remove extra calls of draw()