copy new data instead of replacing