Altitude not holiding

Hi

i am fedup with this cube orange autopilot.the main issue is its not holiding altitude when its in AUTO.I set a waypoint altitude of 100m relative to the ground but its when up 50m more .
do i need to change GPS over barometer?

Use the link for flight log

waiting for your valuable advice.

THANKYOU IN ADVANCE