reolve issue #8, add native uploader