@NSObsessed move it to scheduled script or map reduce. Create a file or custom record with your input, then point your processing script at that folder or record type. Bins add a bit of complexity, but trying to do it with suitelets is going to test your patience ever more so.