add post be careful with history database