Scheduling Reputation Maintenance in Agent-based Communities Using Game Theory