improve: more natural rewind