use defaultRefresh for placeholder