Added support for doing the request in 5 steps and using  to store it, so some steps can be skipped to do it faster.