cache groups object
opts: refresh from cache when topic checkboxes change
opts: throttle refresh button clicks
add a small delay to course done refresh

the count doesn't update sometimes so i'm hoping this would solve the issue
open options once after installing
update make command in readme