update widget buttons