code: def refresh(self, timeout=3, wait_for_finish=False, **kw):
          
          return Task.execute(self, 'refresh',
              timeout=timeout, wait_for_finish=wait_for_finish, **kw)
docs: Refresh existing policy on specified device. This is an asynchronous
          call that will return a 'follower' link that can be queried to
          determine the status of the task.
          ::
  
              poller = engine.refresh()
              while not poller.done():
                  poller.wait(5)
                  print('Percentage complete {}%'.format(poller.task.progress))
  
          :param int timeout: timeout between queries
          :raises TaskRunFailed: refresh failed, possibly locked policy
          :rtype: TaskOperationPoller