Feature/update index on dirty record

Doesn't update records on CloudSearch unless CloudSearch indexed fields have changed