fix poll && styling