improved speed check for next attempt