add reason for diff and fix listing more than 1000 files from a bucket