refactor upload rake script, add upload:all target