feat(upload): auth condition

show elems only after auth; fix helpers; add services methods

time: 1h:20