james | making controller creation asynchronous