update without nlog