workout communicating with main server