APA102 bug fixing and speed tweaking