refactor utils
removed a snyc