bugfix: _upload returned not really uploaded file if file existed in filesystem. It returned "1.jpg" instead of "1_1.jpg","1_2.jpg",.. etc