add upload plugin source