array adapter updates