Updated question update functionality