nasty bug. return statement missing in nextQuestion
update cache