update:handle_data