fixed Surface#draw