update AccessRecord to hold more fields