fixed queue status bug and support string or array queue