Async initializers, close #484