sends and updates on send