Background task processing library for use with Vaadin