Update widget when pull and push is complete, regardless of result.

Removed broadcasts on add, update and delete task.

Added broadcast to pull and push, happens regardless of result from remote.

Fixes #321