fix poll issue and add a new style