update to widget layout