add reducers option to hmr()