Financial data: check if exists and update if so instead of create