feat: better mass update dialog