upgrade lazy and sax