Remove singleton scope since it causes the readers and writers to be reused

Remove singleton scope since it causes the readers and writers to be
reused which causes issues if you change the connection information
without restarting the application.