Add api for async update select