30usec, not 3usec per frame
note that there are still problems