asynchronous post hooks

Conflicts:
	package.json