image get distorted on uv sphere when rotating texture
so i have found the answer.

use AnimAll add on.

open tools panel by using T then go to Animation tab then check UVs and insert a key frame.

move to another frame then insert another key frame (by using tool menu T) 

Move Uvs on any axis then insert another key frame.

go to object mode(will not work in edit mode)

switch to rendered view.

ALt+A

your UVs will animate.

enjoy.