A distributed asynchronous task queue using Message Passing message queue system for Rust applications