Change Java future observable implementation from blocking to non blocking

This resources needs a cleanup. See comment above.