add message sending and receiving, begin getting updates