Santos vows to improve