Caribbean Airlines upgrades ticket system