move countdown methods to a socket connected interface