update to IconState io