blog and user module optimization