reworked refresh for custom checks