From that time This may be the meaning, but more probably it means in consequence of that. Hereupon has somewhat of the ambiguity of the Greek, combining the notions of time and result. The Greek phrase occurs here and John 19:12 only in N.T.

Continues after advertising
Continues after advertising