Force update facts

After I patch and reboot a few hosts, I would like to get a report on its status immediately.
Using facts is a hit or miss, some servers update fairly quickly, others a few halves of an hours after, and most - never.
Is there a way I can force update facts to get the latest info of a host before generating my report?

What I’m forced to do now is run job invocations with commands such as uname -r, uptime to get kernel version, uptime respectively. Instead, I’d rather check its facts from foreman’s API.