optionnalize refreshing threads