How do I execute code outside the HTTP request-response cycle?