auto reading mode switching also changes it's core data record yeeee