updated api and dependency injectors
improved speaker module, fixed program bugs, hooked back program cache db