bind to upload start and finish events