update select widget