code: func (tp *TransferPoller) Poll() error {
  	tp.syncTimer.Pause()
  	err := tp.pollTransfers()
  	tp.syncTimer.Resume()
  	return err
  }
docs: // Poll awaits the current transfer polling task to finish (in case it's ongoing),
  // pauses the repeated task, does a manual polling, resumes the repeated task and then returns.
  // Poll will block infinitely if called after the account has been shutdown.