added a concurrent vector that better matches the use in taskprocessor
still crashing in release mode though :P