support refresh by name