update magnons