added journal async observer