view-model: more fixes on set_offset method
view-model: more fixes on set_offset method

The looped update needs to be supported correctly. Good enough right
now.

media-explorer/media-explorer,media-explorer/media-explorer,media-explorer/media-explorer,media-explorer/media-explorer