Updating recursive func to a sequencial func

The crawler prior was built around a recursion function which worked
well for testing, but failed during real runtime….obviously…. and I
just made it sequential now :)