services bugfixing and change widget update logic to a better and more
performance friendly (now all the tiles are updated on one call not
explicit)