Widget update (core 2.0)