try composer self-update to see if that fixes the 5.3 issue with travis