improve spin strategy