make sure all data is sent