added code to update widget more frequently, fixed dinstall calculation, cleaned up code + ui a bit