resolved out of bounds issue, now just a concurrency problem