switch to redis to store status data to reduce disk io