Bug fixes

1) Less expensive handling of passwordvault; reduce exceptions being thrown by not using the built in methods.
2) Async updates for smartsync, improving reliability and speed.
3) Better smartsync handling across logout/login.