removed repeat checks in training / changed queue

queue size is limited to 1 so that resources aren't wasted on filling a
queue