Dendrons’ new album 5-3-8 will be released August 26th through Innovative Leisure