add loadingImg and Timeout