added method for manual polling. closes #5. reworked upload method to use new method.