a little annoyed, binary.sync_all() will fail first time when localstorage it null