private void startBackgroundTimer(){
  if (mBackgroundTimer != null) {
    mBackgroundTimer.cancel();
  }
  mBackgroundTimer=new Timer();
  mBackgroundTimer.schedule(new UpdateBackgroundTask(),BACKGROUND_UPDATE_DELAY);
}

private void startBackgroundTimer ( ) { if ( mBackgroundTimer != null ) { mBackgroundTimer . cancel ( ) ; } mBackgroundTimer = new Timer ( ) ; mBackgroundTimer . schedule ( new UpdateBackgroundTask ( ) , BACKGROUND_UPDATE_DELAY ) ; }
if updatebackgroundtask is already running , cancel this task and start new task .
