Use after_commit callback

To trigger methods only after the entire transaction is complete.
See [Use after_commit](http://rails-bestpractices.com/posts/695-use-after_commit)

Related to #11