Vivomove trend inaccurate distance recorded

Can someone help me? I went out for a 10km cycle this morning. My vivomove trend watch recorded it as 88km with an average speed of 91.7km, average moving speed 100km but max speed was 25.6kms 

Does anyone know why it's so off and how I can fix it?