Use laod and update Event instead of onSync method invocation