improved insert if not exist with  command