use delayed_job for recreation of records; refetch records on client side on destroy/update