improve zip streaming