Using timestamp difference for retries in scheduleRetryMessage

Will keep retrying for 500ms if no valid response