list adapter apply