add a trigger method which runs the request in a thread to avoid holding up your main thread