update chat so it doesnt refresh html if data hasnt changed
logged in users challenge ajax
timeout fixes, make sure i clear timeouts before making new ones
replace ID with class on challenge views