Atualização feita no servidor

- Atualização dos dados da spreadsheet é feita no próprio servidor a
cada 2s (2000ms)
- Criação de um array temporário para guardar os ados (tanto seções
quanto tarefas)
- Flag para indicar se o processo de carregamento dos dados ainda está
em execução (para que não haja sobreposição)
- Refresh da lista de seções é feita pela própria AppViewModel a cada 5s
(5000ms)
Persistindo alterações na planilha

- Atributos ID e Order para a tarefa: o primeiro representa o
identificador e a segunda a linha da planilha na qual será inserida
- Atributo Order não é exportado para a planilha
- Alterando atributo Removed para Show
- Apenas tarefas marcadas com Show = 1 e cuja seção também tenha Show =
1 são adicionadas no array de tarefas de uma seção. No entando ela é
inserida na lista de tarefas global independente do seu atributo Show ou
do da sua seção
- Modificações que ocorrem no quadro são enfileiradas para tratamento
(queueTask)
- Tratamento das alterações é feito de tempos em tempos (REFRESH_PERSIST
= 2s) e enquanto estiver tratando alterações, a reatualização dos dados
é cancelada