Typos and switched to async updating