add tab_storage.clearAll and test
add tab_storage.printAll
save before delete
save before leaving; send/listen messages ready in dart
future lock working