didfinishloading does not need to invalidate the timeout timer sind didreceivedata already does it