Update async functions