Patches visual retrieve to use sys-time

The patch earlier to improve performance with retrieve does internal
conversion from system time to dataset time units, this patches the
visual call that was exploiting a bug in retrieval.
Merge pull request #503 from lukecampbell/visual_time

Patches visual retrieve to use sys-time