Home Artist Glenn Lumanta releases his debut EP