add more data and message digest