backend fixes

- Allow 64-bit integers
- Allow switching to different worksheet if current is broken
- Zip multiple files properly