enhanced messaging - no more reload entire list