Made perf counter changes (WIP)

This seems wrong. From my experience if this exception happens once it will very likely happen again and again. Once this is in a ret build you will start swallowing this exception and will have hard times figuring out what went wrong - everything will look like it works but no data will be saved to the database and you will not know why. Another interesting point here is that since this is method is being used in a fire-and-forget manner the task is not observed and you will never see any exceptions. Consider subscribing to UnobservedTaskException handler where you could for instance log exception details.