only to keep it as it was, i.e checking in the CB of the refresh method and leave it asynchronous.