refresh finished