Indie rock band Irrevocable release demo [Philippines]