done background process for add and maintain record