push collect data