added delete and has to cache
use track hierarchy for showing uploaded tracks