Prevent a first GC when not needed

After first action, GC is always launch (even if not needed)
because the counter has never been set.
Merge pull request #585 from pmiossec/correct_garbage_collect

Prevent a first GC when not needed