Wait for report status to be done before pulling it

Making it a bit more intelligent, still needs improvement