how often should i commit