Lets use sync, it’ll empower use to easily turn all async to sync functions and define a global timeout which is nice