Make save and load public
Load data during begin(), save data during notify()
Modify getAllTask to loadData before executing
Modify implementation of loadData
Fix lint error