refresh soc and set btns