The widget with key "_data_sb" was created with a default value but also had its value set via the Session State API

I have a st.selectbox control, that is getting the warning when it is running in snowflake.

The widget with key “_data_sb” was created with a default value but also had its value set via the Session State API.

def on_change_database_sb():
    st.session_state["data_sb"] = st.session_state["_data_sb"]



if "data_sb" in st.session_state:
	st.session_state["_data_sb"] = st.session_state["data_sb"]

dbs = get_unique_db_access_control_data(session)
dbi= get_object_index(dbs,db_selected_qp)

db_selected = st.selectbox(
	"Data",
	index=dbi,
	options=dbs,
	on_change=on_change_database_sb,
	key='_data_sb'
)

any solution?