         private var _pts_loading_in_progress : Boolean = false;
         /** boolean to indicate that PTS of new playlist has just been loaded */
         private var _pts_just_loaded : Boolean = false;
-        /** boolean to indicate whether Buffer could request new fragment load **/
-        private var _need_reload : Boolean = true;
         /** Timer used to monitor/schedule fragment download. **/
         private var _timer : Timer;
         /** requested seek position **/

                return;
            }
            // check fragment loading status, try to load a new fragment if needed
            if (_frag_loading == false || _need_reload == true) {
                var loadstatus : int;
                // if previous fragment loading failed
                if (_bIOError) {

                    Log.warn("fragment size is null, invalid it and load next one");
                }
                _levels[_level].updateFragment(_seqnum, false);
                _frag_loading = false;
                return;
            }
            CONFIG::LOGGING {
