update spine + dont access .records directly