add feature to start stream from postion