Add visibility option on messages

Change creation api