take advantage of async get update