Re-order to make code clearer.
Upgrade to Java 7.
Add a timeout for the future request.
Use Java 7 conventions to make code readable.
Add a comment to make the limit clear.
Replace addHandler() with existing subscribe().