callback list and callback details are now updated through knockoutjs and ajax