fixed refresh rest datasource

fixed refresh rest datasource:

  * used cached timestamps to perform refresh
  * override getTimestamps to be consistent with remote datasource implementation