add mass update functionality