@sync view and data