finishing the addition of asynchronous serial lib