[update] changed put method and update ranking to use json for data transmission