Drastic performance boost when retrieving data using threads in java :D