how to avoid duplicate record in database