added filtering for recent challenges
change to not submit nil values for challenge update