Do you need to update the regions of the "dashboard" only once when the page is loaded or you have to upload them periodically when the page is already on the screen?
Only when the page is initially loaded.
Use a4j:jsFunction that will be invoked from
a4j:jsFuction action method should set the right datasource for each regions on the dashboard. (At the begining the region should load empty data). a4j:jsFunction reRender should point to the region(s).
Note: JSF 1.1 is not designed to have simultaneous requests for the same session. Some rand glitches might happens.