ui update with sammy fallback on links (now sammy.run() executes after proper data load)