I have a grid where user input causes multiple rows to be updated through a complex formula. Currently, I'm using dataItem.set("column", value) to do the update. Unfortunately, this is taking about 20 seconds to complete. Is there a way to speed this up but also not lose the current grid view. For example, If the user scrolled down to record 50, it needs to stay there after the update. No rows are being added or deleted, just the values are changing.