Not sure you need to call update_tube when tube_data is not a hash.