dont query the db on each reordering

now doesn't query each time the user reloads