fixed freezes on populate multiselect with data()

When select2 is being populated with `$(".someclass").select2("data", data);` there are glitch if data is some really heavy array of objects (like 100+ items). This PR resolves that issue by eliminating unnecessary val() updates.