added sync util class