update client + maelstrom