create user challenge obj once