implemented async sendstring for eventual consistency