Lazy http requesting and improve for server use-case