RecursiveBackgroundWorkerRandomWalk