Build45
// I guess it's caused by concurrent modification of array lists fetched from a singleton function. // I didn't know it could happen but it did. I separated the data loader for data that needs modification // so they won't be sharing the same references anymore. It's all cool now :)