updates to widget