added tests for requeue
updated docuemnts
changes