first push data to repo