fixed issue where challenge page would only render when challenge list hadn't been rendered first