Attendance new update