def METHOD_NAME(self, dy_model, metrics_list, batch_data, config):
    click, conversion, features = self.create_feeds(batch_data, config)
    click_pred, conversion_pred = dy_model.forward(features)
    loss = self.create_loss(click_pred, conversion_pred, click, conversion)
    # update metrics
    self.update_auc(click_pred, click, metrics_list[0])
    self.update_auc(conversion_pred, conversion, metrics_list[1])
    print_dict = {'loss': loss}
    return loss, metrics_list, print_dict