How would you handle concurrent withdrawal requests to ensure a Credit Genie user's balance never drops below zero?