added better efficiency to rewind/fast forward