write zip file to response directly