Improve arrays upload (for big files)

Separate arrays upload into multiple transactions and try to reconnect to the server if connection lost (and resume the progress)

Assignee Loading
Time tracking Loading