add metadata
make it update online