Karamjyoti: 'I've made up for the Rio disappointment'