updated state go