Fix shard scopeing on destroy
Use model without optimistic locking for normal updating/deleting
Follow Association behavior changes