ran into threading issues
created a work around