reload entity within async task to avoid lazy initialization exception