optimised attendance listadapter