add edit blog feature