fix bug: sat and sunday hrate has not been save