Updated all dependencies to latest version
Updated how update listeners are tracked; async listeners