Add support for retrying writes after transient server errors.
Add support for checking object timestamps to selectively update indexes