update biodiverse task to run via message queue