Mudanças :
- Fiz uma função pra salvar. Acho melhor mexermos somente na lista e depois salvar. Assim, já aproveitamos pra outras funções. Isso provavelmente deve acontecer com load() também.

- Adequei o delay, pequenas adições de comentários e mudanças não significativas de código.