add polling to client, server push seems to work