add idempotence to add_users recipe