add backend_data and HQL, start data_reader